/**
 * 学习目标：引用类型-返回值类型void
 * 场景：如果一个函数没有返回值，定义其返回值类型为void，而不是undefined
 */

type SayFn = (msg: string) => void;

//js中函数没有返回值，返回值默认类型为undefined
// 在ts中函数没有返回值，返回值默认类型为void
function testFn(): void{
  console.log();
}

// 如果指定了函数的返回值是undefined，必须指定return
function testFn2(): undefined {
  console.log();
  return;
}